"""
认证模块数据架构包。
"""

from app.modules.auth.schemas.auth import (
    # Token相关
    Token, TokenPayload,
    # 用户相关
    UserBase, UserCreate, UserRegister, UserLogin, UserDB, UserProfile, UserOut, UserUpdate,
    # 密码相关
    PasswordBase, PasswordChange, PasswordResetRequest, PasswordReset,
    # 邮箱相关
    EmailVerify
)

__all__ = [
    # Token相关
    "Token", "TokenPayload",
    # 用户相关
    "UserBase", "UserCreate", "UserRegister", "UserLogin", "UserDB", 
    "UserProfile", "UserOut", "UserUpdate",
    # 密码相关
    "PasswordBase", "PasswordChange", "PasswordResetRequest", "PasswordReset",
    # 邮箱相关
    "EmailVerify"
] 